//Source file: D:\\aaa\\com\\ce\\pms\\renovation\\vo\\InspectionRequisitionQueryConditionVO.java

package com.ce.pms.renovation.vo;

import java.util.Date;

import com.ce.pms.base.vo.SearchVO;

/**
 * 装修验收高级查询
 *
 * @author <a href="mailto:i0o@live.cn">黄腾飞</a>
 * @Created 2008-12-26
 */
public class InspectionRequisitionQueryConditionVO extends SearchVO {

	private static final long	serialVersionUID	= -5403020408126950731L;

	/**
	 * 记录时间
	 */
	private Date				annalDate;

	/**
	 * 记录人
	 */
	private String				annalMan;

	/**
	 * 记录人Id:当查询条件中有记录人时，需要通过记录人（usercode）来查到相应的userid
	 */
	private Long 				annalManId;

	/**
	 * 开始记录时间
	 */
	private Date				beginAnnalDate;

	/**
	 * 验收开始日期(来源于整改验收)
	 */
	private Date				beginInspectionDate;

	/**
	 * 楼栋
	 */
	private Long				buildingId;

	/**
	 * 结束记录时间
	 */
	private Date				endAnnalDate;

	/**
	 * 验收结束日期(来源于整改验收)
	 */
	private Date				endInspectionDate;

	/**
	 * 初验结果
	 */
	private String				firstInspectionResult;

	/**
	 * 房号(来源于整改验收)
	 */
	private String				houseNumber;

	/**
	 * 申请验收时间
	 */
	private Date				inspectionDate;

	/**
	 * 申请验收时间
	 */
	private String				inspectionDateStr;

	/**
	 * 装修申请
	 */
	private Long				keyword;

	/**
	 * 业主姓名(来源于整改验收)
	 */
	private String				owner;

	/**
	 * 复验结果:001-新建， 002-竣工初验， 003-复验不通过， 004-复验通过
	 */
	private String				reinspectionResult;

	/**
	 * 装修许可证
	 */
	private String				renovateLicenceNO;

	/**
	 * 装修许可证ID
	 */
	private Long				renovateLicenceID;

	/**
	 * @return the annalDate
	 */
	public Date getAnnalDate() {
		return annalDate;
	}

	/**
	 * @param annalDate the annalDate to set
	 */
	public void setAnnalDate(Date annalDate) {
		this.annalDate = annalDate;
	}

	/**
	 * @return the annalMan
	 */
	public String getAnnalMan() {
		return annalMan;
	}

	/**
	 * @param annalMan the annalMan to set
	 */
	public void setAnnalMan(String annalMan) {
		this.annalMan = annalMan;
	}

	/**
	 * @return the beginAnnalDate
	 */
	public Date getBeginAnnalDate() {
		return beginAnnalDate;
	}

	/**
	 * @param beginAnnalDate the beginAnnalDate to set
	 */
	public void setBeginAnnalDate(Date beginAnnalDate) {
		this.beginAnnalDate = beginAnnalDate;
	}

	/**
	 * @return the beginInspectionDate
	 */
	public Date getBeginInspectionDate() {
		return beginInspectionDate;
	}

	/**
	 * @param beginInspectionDate the beginInspectionDate to set
	 */
	public void setBeginInspectionDate(Date beginInspectionDate) {
		this.beginInspectionDate = beginInspectionDate;
	}

	/**
	 * @return the buildingId
	 */
	public Long getBuildingId() {
		return buildingId;
	}

	/**
	 * @param buildingId the buildingId to set
	 */
	public void setBuildingId(Long buildingId) {
		this.buildingId = buildingId;
	}

	/**
	 * @return the endAnnalDate
	 */
	public Date getEndAnnalDate() {
		return endAnnalDate;
	}

	/**
	 * @param endAnnalDate the endAnnalDate to set
	 */
	public void setEndAnnalDate(Date endAnnalDate) {
		this.endAnnalDate = endAnnalDate;
	}

	/**
	 * @return the endInspectionDate
	 */
	public Date getEndInspectionDate() {
		return endInspectionDate;
	}

	/**
	 * @param endInspectionDate the endInspectionDate to set
	 */
	public void setEndInspectionDate(Date endInspectionDate) {
		this.endInspectionDate = endInspectionDate;
	}

	/**
	 * @return the firstInspectionResult
	 */
	public String getFirstInspectionResult() {
		return firstInspectionResult;
	}

	/**
	 * @param firstInspectionResult the firstInspectionResult to set
	 */
	public void setFirstInspectionResult(String firstInspectionResult) {
		this.firstInspectionResult = firstInspectionResult;
	}

	/**
	 * @return the houseNumber
	 */
	public String getHouseNumber() {
		return houseNumber;
	}

	/**
	 * @param houseNumber the houseNumber to set
	 */
	public void setHouseNumber(String houseNumber) {
		this.houseNumber = houseNumber;
	}

	/**
	 * @return the inspectionDate
	 */
	public Date getInspectionDate() {
		return inspectionDate;
	}

	/**
	 * @param inspectionDate the inspectionDate to set
	 */
	public void setInspectionDate(Date inspectionDate) {
		this.inspectionDate = inspectionDate;
	}

	/**
	 * @return the keyword
	 */
	public Long getKeyword() {
		return keyword;
	}

	/**
	 * @param keyword the keyword to set
	 */
	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}

	/**
	 * @return the owner
	 */
	public String getOwner() {
		return owner;
	}

	/**
	 * @param owner the owner to set
	 */
	public void setOwner(String owner) {
		this.owner = owner;
	}

	/**
	 * @return the reinspectionResult
	 */
	public String getReinspectionResult() {
		return reinspectionResult;
	}

	/**
	 * @param reinspectionResult the reinspectionResult to set
	 */
	public void setReinspectionResult(String reinspectionResult) {
		this.reinspectionResult = reinspectionResult;
	}

	/**
	 * @return the renovateLicenceNO
	 */
	public String getRenovateLicenceNO() {
		return renovateLicenceNO;
	}

	/**
	 * @param renovateLicenceNO the renovateLicenceNO to set
	 */
	public void setRenovateLicenceNO(String renovateLicenceNO) {
		this.renovateLicenceNO = renovateLicenceNO;
	}

	/**
	 * 功能描述:  <br>
	 * @return renovateLicenceID
	 * Create author:许心炜 <br>
	 * Create on:2008-12-26  <br>
	 * Edit author:  <br>
	 * Edit on:    <br>
	 * Why:     <br>
	 */
	public Long getRenovateLicenceID() {
		return renovateLicenceID;
	}

	/**
	 * 功能描述:  <br>
	 * @param renovateLicenceID
	 * Create author:许心炜 <br>
	 * Create on:2008-12-26  <br>
	 * Edit author:  <br>
	 * Edit on:    <br>
	 * Why:     <br>
	 */
	public void setRenovateLicenceID(Long renovateLicenceID) {
		this.renovateLicenceID = renovateLicenceID;
	}

	/** 功能描述:  <br>
	 * @return
	 * Create author:许心炜 <br>
	 * Create on:2008-12-26  <br>
	 * Edit author:  <br>
	 * Edit on:    <br>
	 * Why:     <br>
	*/
	public Long getAnnalManId() {
		return annalManId;
	}

	/** 功能描述:  <br>
	 * @param annalManId
	 * Create author:许心炜 <br>
	 * Create on:2008-12-26  <br>
	 * Edit author:  <br>
	 * Edit on:    <br>
	 * Why:     <br>
	*/
	public void setAnnalManId(Long annalManId) {
		this.annalManId = annalManId;
	}

	public String getInspectionDateStr() {
		return inspectionDateStr;
	}

	public void setInspectionDateStr(String inspectionDateStr) {
		this.inspectionDateStr = inspectionDateStr;
	}



}
